package cn.hss.object.stat;

/**构造代码块、构造方法的执行顺序
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/25 20:06
 * @Package 包名：cn.hss.object.stat
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class ConstructionDemo {
	//成员变量
	int num=1000;
	public ConstructionDemo(){
		this.num=2000;
		System.out.println("我是构造方法。。。");
	}
	//构造代码块
	{
		this.num=3000;
		System.out.println("我是构造代码块。。。");
	}

	public static void main(String[] args) {
		System.out.println("测试执行顺序");
		System.out.println("-------------");
		//创建对象
		ConstructionDemo cd=new ConstructionDemo();
		System.out.println(cd.num);//2000
	}
}